﻿using Newtonsoft.Json;
using System.Collections.Generic;

namespace TImSdk
{
    /// <summary>
    /// 好友资料
    /// </summary>
    public class FriendProfile
    {
        /// <summary>
        /// 好友申请时的添加来源
        /// </summary>
        [JsonProperty("friend_profile_add_source")]
        public string Friend_Profile_Add_Source { get; set; }
        /// <summary>
        /// 好友添加时间
        /// </summary>
        [JsonProperty("friend_profile_add_time")]
        public int Friend_Profile_Add_Time { get; set; }
        /// <summary>
        /// 好友申请时的添加理由
        /// </summary>
        [JsonProperty("friend_profile_add_wording")]
        public string Friend_Profile_Add_Wording { get; set; }
        /// <summary>
        /// 好友分组名称列表
        /// </summary>
        [JsonProperty("friend_profile_group_name_array")]
        public string[] Friend_Profile_Group_Name_Array { get; set; }
        /// <summary>
        /// 好友identifier
        /// </summary>
        [JsonProperty("friend_profile_identifier")]
        public string Friend_Profile_Identifier { get; set; }
        /// <summary>
        /// ///好友备注，最大96字节，获取自己资料时，该字段为空
        /// </summary>
        [JsonProperty("friend_profile_remark")]
        public string Friend_Profile_Remark { get; set; }
        /// <summary>
        /// 好友的个人资料
        /// </summary>
        [JsonProperty("friend_profile_user_profile")]
        public FriendProfileUserProfile Friend_Profile_User_Profile { get; set; }
        /// <summary>
        /// 自定义好友字段
        /// </summary>
        [JsonProperty("friend_profile_item_custom_string_array")]
        public List<FriendProfileCustemStringInfo> Friend_Profile_Custom_String_Array { get; set; }

    }
}
